- Garbage Collection
- Speicherbereinigung
* * *
Garbage Collection[dt. »Müllsammlung«] die, ein Vorgang, bei dem im Hauptspeicher nicht mehr benötigte Daten gelöscht werden. In älteren Betriebssystemen, die mit wenig Hauptspeicher auskommen mussten, füllte sich der Speicher sehr schnell mit Hilfs- und Zwischenwerten, die für den weiteren Programmablauf nicht mehr notwendig waren. Selbst wenn diese Werte durch das Programm selbst entfernt wurden, blieben freie Bereiche im Speicher zurück, auf die zunächst nicht mehr zugegriffen werden konnte. Sobald der Speicher voll war, erzwangen diese Betriebssysteme eine Garbage Collection, mit der einerseits nicht benötigte Daten entfernt, andererseits die Daten im Speicher so umorganisiert wurden, dass zwischen ihnen keine Lücken blieben. Dies führte oft zu längeren Zwangspausen im Programmablauf. Moderne Computer haben so viel Speicher, dass eine Garbage Collection während des Programmablaufs meist nicht mehr notwendig wird. Hier erfolgt die Garbage Collection meist nach Programmschluss und dann so schnell, dass der Anwender sie kaum noch bemerkt.
Universal-Lexikon. 2012.